非メンバースワップ


template <typename T, typename Allocator> 
void swap( concurrent_vector<T, Allocator>& lhs, 
           concurrent_vector<T, Allocator>& rhs );

lhs.swap(rhs) と等価です。